package com.wl.dzt.basic.entity;

import com.wl.dzt.sys.annotation.Column;
import com.wl.dzt.sys.annotation.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

@ApiModel("BasicPosition")
@Table("basic_position")
public class BasicPosition implements Serializable {

    @ApiModelProperty(value = "职位说明", name = "positionReson")
    @Column(value = "position_reson", text = "职位说明", maxLength = 32767)
    private String positionReson;


    @ApiModelProperty(value = "职位名称", name = "positionName")
    @Column(value = "position_name", text = "职位名称", maxLength = 30)
    private String positionName;


    @ApiModelProperty(value = "编号", name = "id")
    @Column(value = "id", text = "编号", maxLength = 32)
    private String id;


    @ApiModelProperty(value = "职位类型", name = "positionType")
    @Column(value = "position_type", text = "职位类型", maxLength = 50)
    private String positionType;


    @ApiModelProperty(value = "所属组织机构", name = "organId")
    @Column(value = "organ_id", text = "所属组织机构", maxLength = 32)
    private BasicOrganization organId;

    public String getPositionReson() {
        return positionReson;
    }

    public void setPositionReson(String positionReson) {
        this.positionReson = positionReson;
    }

    public String getPositionName() {
        return positionName;
    }

    public void setPositionName(String positionName) {
        this.positionName = positionName;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getPositionType() {
        return positionType;
    }

    public void setPositionType(String positionType) {
        this.positionType = positionType;
    }

    public BasicOrganization getOrganId() {
        return organId;
    }

    public void setOrganId(BasicOrganization organId) {
        this.organId = organId;
    }
}
